import qbs 1.0

LedaLibrary {
    name: "LeIpc2581"

    Depends { name: "Qt"; submodules: ["core"] }

    cpp.defines: base.concat(["LEIPC2581_LIBRARY"])

    files: [
        "Approval.h",
        "ApprovalParser.cpp",
        "ApprovalParser.h",
        "Arc.h",
        "ArcParser.cpp",
        "ArcParser.h",
        "AssemblyDrawing.h",
        "AssemblyDrawingParser.cpp",
        "AssemblyDrawingParser.h",
        "Avl.h",
        "AvlParser.cpp",
        "AvlParser.h",
        "Backdrill.h",
        "BackdrillList.h",
        "BackdrillListParser.cpp",
        "BackdrillListParser.h",
        "BackdrillParser.cpp",
        "BackdrillParser.h",
        "BadBoardMark.h",
        "BadBoardMarkParser.cpp",
        "BadBoardMarkParser.h",
        "BoardTechnology.h",
        "BoardTechnologyParser.cpp",
        "BoardTechnologyParser.h",
        "BomCategory.h",
        "BomCategoryParser.cpp",
        "BomCategoryParser.h",
        "BomDes.h",
        "BomDesParser.cpp",
        "BomDesParser.h",
        "Bom.h",
        "BomHeader.h",
        "BomHeaderParser.cpp",
        "BomHeaderParser.h",
        "BomItem.h",
        "BomItemParser.cpp",
        "BomItemParser.h",
        "BomParser.cpp",
        "BomParser.h",
        "Bool.h",
        "BoolParser.cpp",
        "BoolParser.h",
        "BoundingBox.h",
        "BoundingBoxParser.cpp",
        "BoundingBoxParser.h",
        "Butterfly.h",
        "ButterflyParser.cpp",
        "ButterflyParser.h",
        "ButterflyShape.h",
        "ButterflyShapeParser.cpp",
        "ButterflyShapeParser.h",
        "CadData.h",
        "CADDataLayerRef.h",
        "CADDataLayerRefParser.cpp",
        "CADDataLayerRefParser.h",
        "CadDataParser.cpp",
        "CadDataParser.h",
        "CadHeader.h",
        "CadHeaderParser.cpp",
        "CadHeaderParser.h",
        "CadPin.h",
        "CadPinParser.cpp",
        "CadPinParser.h",
        "CadProperty.h",
        "CadPropertyParser.cpp",
        "CadPropertyParser.h",
        "CertificationCategory.h",
        "CertificationCategoryParser.cpp",
        "CertificationCategoryParser.h",
        "Certification.h",
        "CertificationParser.cpp",
        "CertificationParser.h",
        "CertificationStatus.h",
        "CertificationStatusParser.cpp",
        "CertificationStatusParser.h",
        "ChangeRec.h",
        "ChangeRecParser.cpp",
        "ChangeRecParser.h",
        "Characteristics.h",
        "CharacteristicsParser.cpp",
        "CharacteristicsParser.h",
        "Circle.h",
        "CircleParser.cpp",
        "CircleParser.h",
        "ColorGroup.h",
        "ColorGroupParser.cpp",
        "ColorGroupParser.h",
        "Color.h",
        "ColorParser.cpp",
        "ColorParser.h",
        "ColorRef.h",
        "ColorRefParser.cpp",
        "ColorRefParser.h",
        "Compliance.h",
        "ComplianceList.h",
        "ComplianceListParser.cpp",
        "ComplianceListParser.h",
        "ComplianceParser.cpp",
        "ComplianceParser.h",
        "Component.h",
        "ComponentParser.cpp",
        "ComponentParser.h",
        "Conductor.h",
        "ConductorList.h",
        "ConductorListParser.cpp",
        "ConductorListParser.h",
        "ConductorParser.cpp",
        "ConductorParser.h",
        "Content.h",
        "ContentParser.cpp",
        "ContentParser.h",
        "Context.h",
        "ContextParser.cpp",
        "ContextParser.h",
        "Contour.h",
        "ContourParser.cpp",
        "ContourParser.h",
        "DfxCategory.h",
        "DfxCategoryParser.cpp",
        "DfxCategoryParser.h",
        "DfxMeasurements.h",
        "DfxMeasurementsParser.cpp",
        "DfxMeasurementsParser.h",
        "Diamond.h",
        "DiamondParser.cpp",
        "DiamondParser.h",
        "DictionaryColor.h",
        "DictionaryColorParser.cpp",
        "DictionaryColorParser.h",
        "DictionaryFillDesc.h",
        "DictionaryFillDescParser.cpp",
        "DictionaryFillDescParser.h",
        "DictionaryFirmware.h",
        "DictionaryFirmwareParser.cpp",
        "DictionaryFirmwareParser.h",
        "DictionaryFont.h",
        "DictionaryFontParser.cpp",
        "DictionaryFontParser.h",
        "DictionaryLineDesc.h",
        "DictionaryLineDescParser.cpp",
        "DictionaryLineDescParser.h",
        "DictionaryStandard.h",
        "DictionaryStandardParser.cpp",
        "DictionaryStandardParser.h",
        "DictionaryUser.h",
        "DictionaryUserParser.cpp",
        "DictionaryUserParser.h",
        "Dielectric.h",
        "DielectricList.h",
        "DielectricListParser.cpp",
        "DielectricListParser.h",
        "DielectricParser.cpp",
        "DielectricParser.h",
        "DocDes.h",
        "DocDesParser.cpp",
        "DocDesParser.h",
        "Document.h",
        "DocumentParser.cpp",
        "DocumentParser.h",
        "Donut.h",
        "DonutParser.cpp",
        "DonutParser.h",
        "DonutShape.h",
        "DonutShapeParser.cpp",
        "DonutShapeParser.h",
        "Double.h",
        "DoubleParser.cpp",
        "DoubleParser.h",
        "ECad.h",
        "ECadParser.cpp",
        "ECadParser.h",
        "Ellipse.h",
        "EllipseParser.cpp",
        "EllipseParser.h",
        "EnterpriseCode.h",
        "EnterpriseCodeParser.cpp",
        "EnterpriseCodeParser.h",
        "Enterprise.h",
        "EnterpriseParser.cpp",
        "EnterpriseParser.h",
        "EntryColor.h",
        "EntryColorParser.cpp",
        "EntryColorParser.h",
        "EntryFillDesc.h",
        "EntryFillDescParser.cpp",
        "EntryFillDescParser.h",
        "EntryFont.h",
        "EntryFontParser.cpp",
        "EntryFontParser.h",
        "EntryLineDesc.h",
        "EntryLineDescParser.cpp",
        "EntryLineDescParser.h",
        "EntryStandard.h",
        "EntryStandardParser.cpp",
        "EntryStandardParser.h",
        "EntryUser.h",
        "EntryUserParser.cpp",
        "EntryUserParser.h",
        "enumtranslator.cpp",
        "enumtranslator.h",
        "Exposure.h",
        "ExposureParser.cpp",
        "ExposureParser.h",
        "Feature.h",
        "FeatureParser.cpp",
        "FeatureParser.h",
        "Features.h",
        "FeaturesParser.cpp",
        "FeaturesParser.h",
        "FeatureTypes.h",
        "Fiducial.h",
        "FiducialParser.cpp",
        "FiducialParser.h",
        "FileRevision.h",
        "FileRevisionParser.cpp",
        "FileRevisionParser.h",
        "FillDescGroup.h",
        "FillDescGroupParser.cpp",
        "FillDescGroupParser.h",
        "FillDesc.h",
        "FillDescParser.cpp",
        "FillDescParser.h",
        "FillDescRef.h",
        "FillDescRefParser.cpp",
        "FillDescRefParser.h",
        "FillProperty.h",
        "FillPropertyParser.cpp",
        "FillPropertyParser.h",
        "FloorLife.h",
        "FloorLifeParser.cpp",
        "FloorLifeParser.h",
        "FontDefEmbedded.h",
        "FontDefEmbeddedParser.cpp",
        "FontDefEmbeddedParser.h",
        "FontDefExternal.h",
        "FontDefExternalParser.cpp",
        "FontDefExternalParser.h",
        "FontDef.h",
        "FontDefParser.cpp",
        "FontDefParser.h",
        "FontRef.h",
        "FontRefParser.cpp",
        "FontRefParser.h",
        "FunctionMode.h",
        "FunctionModeParser.cpp",
        "FunctionModeParser.h",
        "General.h",
        "GeneralList.h",
        "GeneralListParser.cpp",
        "GeneralListParser.h",
        "GeneralParser.cpp",
        "GeneralParser.h",
        "GlobalFiducial.h",
        "GlobalFiducialParser.cpp",
        "GlobalFiducialParser.h",
        "Glyph.h",
        "GlyphParser.cpp",
        "GlyphParser.h",
        "GoodPanelMark.h",
        "GoodPanelMarkParser.cpp",
        "GoodPanelMarkParser.h",
        "Hexagon.h",
        "HexagonParser.cpp",
        "HexagonParser.h",
        "HistoryRecord.h",
        "HistoryRecordParser.cpp",
        "HistoryRecordParser.h",
        "Hole.h",
        "HoleParser.cpp",
        "HoleParser.h",
        "IdRef.h",
        "IdRefParser.cpp",
        "IdRefParser.h",
        "Impedance.h",
        "ImpedanceList.h",
        "ImpedanceListParser.cpp",
        "ImpedanceListParser.h",
        "ImpedanceParser.cpp",
        "ImpedanceParser.h",
        "Int.h",
        "IntParser.cpp",
        "IntParser.h",
        "Ipc2581.h",
        "Ipc2581Parser.cpp",
        "Ipc2581Parser.h",
        "IsoCode.h",
        "IsoCodeParser.cpp",
        "IsoCodeParser.h",
        "LandPattern.h",
        "LandPatternParser.cpp",
        "LandPatternParser.h",
        "LayerFeature.h",
        "LayerFeatureParser.cpp",
        "LayerFeatureParser.h",
        "LayerFunction.h",
        "LayerFunctionParser.cpp",
        "LayerFunctionParser.h",
        "Layer.h",
        "LayerHole.h",
        "LayerHoleParser.cpp",
        "LayerHoleParser.h",
        "LayerPad.h",
        "LayerPadParser.cpp",
        "LayerPadParser.h",
        "LayerParser.cpp",
        "LayerParser.h",
        "LeIpc2581.h",
        "LineDescGroup.h",
        "LineDescGroupParser.cpp",
        "LineDescGroupParser.h",
        "LineDesc.h",
        "LineDescParser.cpp",
        "LineDescParser.h",
        "LineDescRef.h",
        "LineDescRefParser.cpp",
        "LineDescRefParser.h",
        "LineEnd.h",
        "LineEndParser.cpp",
        "LineEndParser.h",
        "Line.h",
        "LineParser.cpp",
        "LineParser.h",
        "LineProperty.h",
        "LinePropertyParser.cpp",
        "LinePropertyParser.h",
        "LocalFiducial.h",
        "LocalFiducialParser.cpp",
        "LocalFiducialParser.h",
        "Location.h",
        "LocationParser.cpp",
        "LocationParser.h",
        "LogicalNet.h",
        "LogicalNetParser.cpp",
        "LogicalNetParser.h",
        "LogisticHeader.h",
        "LogisticHeaderParser.cpp",
        "LogisticHeaderParser.h",
        "Marking.h",
        "MarkingParser.cpp",
        "MarkingParser.h",
        "MarkingUsage.h",
        "MarkingUsageParser.cpp",
        "MarkingUsageParser.h",
        "MatDes.h",
        "MatDesParser.cpp",
        "MatDesParser.h",
        "MaterialCut.h",
        "MaterialCutParser.cpp",
        "MaterialCutParser.h",
        "MaterialLeft.h",
        "MaterialLeftParser.cpp",
        "MaterialLeftParser.h",
        "Mode.h",
        "ModeParser.cpp",
        "ModeParser.h",
        "ModRef.h",
        "ModRefParser.cpp",
        "ModRefParser.h",
        "Moire.h",
        "MoireParser.cpp",
        "MoireParser.h",
        "Mount.h",
        "MountParser.cpp",
        "MountParser.h",
        "NameRef.h",
        "NameRefParser.cpp",
        "NameRefParser.h",
        "NetClass.h",
        "NetClassParser.cpp",
        "NetClassParser.h",
        "NetPoint.h",
        "NetPointParser.cpp",
        "NetPointParser.h",
        "NonstandardAttribute.h",
        "NonstandardAttributeParser.cpp",
        "NonstandardAttributeParser.h",
        "Octagon.h",
        "OctagonParser.cpp",
        "OctagonParser.h",
        "Optional.h",
        "Outline.h",
        "OutlineParser.cpp",
        "OutlineParser.h",
        "Oval.h",
        "OvalParser.cpp",
        "OvalParser.h",
        "Package.h",
        "PackageParser.cpp",
        "PackageParser.h",
        "PackageType.h",
        "PackageTypeParser.cpp",
        "PackageTypeParser.h",
        "Pad.h",
        "PadParser.cpp",
        "PadParser.h",
        "PadstackDef.h",
        "PadstackDefParser.cpp",
        "PadstackDefParser.h",
        "PadStack.h",
        "PadstackHoleDef.h",
        "PadstackHoleDefParser.cpp",
        "PadstackHoleDefParser.h",
        "PadstackPadDef.h",
        "PadstackPadDefParser.cpp",
        "PadstackPadDefParser.h",
        "PadStackParser.cpp",
        "PadStackParser.h",
        "PadUsage.h",
        "PadUsageParser.cpp",
        "PadUsageParser.h",
        "PadUse.h",
        "PadUseParser.cpp",
        "PadUseParser.h",
        "Person.h",
        "PersonParser.cpp",
        "PersonParser.h",
        "PhyNetGroup.h",
        "PhyNetGroupParser.cpp",
        "PhyNetGroupParser.h",
        "PhyNet.h",
        "PhyNetParser.cpp",
        "PhyNetParser.h",
        "PhyNetPoint.h",
        "PhyNetPointParser.cpp",
        "PhyNetPointParser.h",
        "PinElectrical.h",
        "PinElectricalParser.cpp",
        "PinElectricalParser.h",
        "Pin.h",
        "PinMount.h",
        "PinMountParser.cpp",
        "PinMountParser.h",
        "PinOneOrientation.h",
        "PinOneOrientationParser.cpp",
        "PinOneOrientationParser.h",
        "PinParser.cpp",
        "PinParser.h",
        "PinRef.h",
        "PinRefParser.cpp",
        "PinRefParser.h",
        "PlatingStatus.h",
        "PlatingStatusParser.cpp",
        "PlatingStatusParser.h",
        "Polarity.h",
        "PolarityParser.cpp",
        "PolarityParser.h",
        "PolyBegin.h",
        "PolyBeginParser.cpp",
        "PolyBeginParser.h",
        "Polygon.h",
        "PolygonParser.cpp",
        "PolygonParser.h",
        "Polyline.h",
        "PolylineParser.cpp",
        "PolylineParser.h",
        "PolyStepCurve.h",
        "PolyStepCurveParser.cpp",
        "PolyStepCurveParser.h",
        "PolyStep.h",
        "PolyStepParser.cpp",
        "PolyStepParser.h",
        "PolyStepSegment.h",
        "PolyStepSegmentParser.cpp",
        "PolyStepSegmentParser.h",
        "Property.h",
        "PropertyParser.cpp",
        "PropertyParser.h",
        "PropertyUnit.h",
        "PropertyUnitParser.cpp",
        "PropertyUnitParser.h",
        "QString.h",
        "QStringParser.cpp",
        "QStringParser.h",
        "RectCenter.h",
        "RectCenterParser.cpp",
        "RectCenterParser.h",
        "RectCham.h",
        "RectChamParser.cpp",
        "RectChamParser.h",
        "RectCorner.h",
        "RectCornerParser.cpp",
        "RectCornerParser.h",
        "RectRound.h",
        "RectRoundParser.cpp",
        "RectRoundParser.h",
        "RefDes.h",
        "RefDesParser.cpp",
        "RefDesParser.h",
        "Revision.h",
        "RevisionParser.cpp",
        "RevisionParser.h",
        "RoleFunction.h",
        "RoleFunctionParser.cpp",
        "RoleFunctionParser.h",
        "Role.h",
        "RoleParser.cpp",
        "RoleParser.h",
        "Route.h",
        "RouteParser.cpp",
        "RouteParser.h",
        "Set.h",
        "SetParser.cpp",
        "SetParser.h",
        "Side.h",
        "SideParser.cpp",
        "SideParser.h",
        "SilkScreen.h",
        "SilkScreenParser.cpp",
        "SilkScreenParser.h",
        "Simple.h",
        "SimpleParser.cpp",
        "SimpleParser.h",
        "SlotCavity.h",
        "SlotCavityParser.cpp",
        "SlotCavityParser.h",
        "SoftwarePackage.h",
        "SoftwarePackageParser.cpp",
        "SoftwarePackageParser.h",
        "Span.h",
        "SpanParser.cpp",
        "SpanParser.h",
        "Spec.h",
        "SpecificationType.h",
        "SpecificationTypeParser.cpp",
        "SpecificationTypeParser.h",
        "SpecParser.cpp",
        "SpecParser.h",
        "StackupGroup.h",
        "StackupGroupParser.cpp",
        "StackupGroupParser.h",
        "Stackup.h",
        "StackupLayer.h",
        "StackupLayerParser.cpp",
        "StackupLayerParser.h",
        "StackupParser.cpp",
        "StackupParser.h",
        "StandardPrimitive.h",
        "StandardPrimitiveParser.cpp",
        "StandardPrimitiveParser.h",
        "StandardPrimitiveRef.h",
        "StandardPrimitiveRefParser.cpp",
        "StandardPrimitiveRefParser.h",
        "StandardShape.h",
        "StandardShapeParser.cpp",
        "StandardShapeParser.h",
        "Step.h",
        "StepParser.cpp",
        "StepParser.h",
        "StepRepeat.h",
        "StepRepeatParser.cpp",
        "StepRepeatParser.h",
        "StructureList.h",
        "StructureListParser.cpp",
        "StructureListParser.h",
        "Target.h",
        "TargetParser.cpp",
        "TargetParser.h",
        "Technology.h",
        "TechnologyList.h",
        "TechnologyListParser.cpp",
        "TechnologyListParser.h",
        "TechnologyParser.cpp",
        "TechnologyParser.h",
        "Temperature.h",
        "TemperatureList.h",
        "TemperatureListParser.cpp",
        "TemperatureListParser.h",
        "TemperatureParser.cpp",
        "TemperatureParser.h",
        "Text.h",
        "TextParser.cpp",
        "TextParser.h",
        "Thermal.h",
        "ThermalParser.cpp",
        "ThermalParser.h",
        "ThermalShape.h",
        "ThermalShapeParser.cpp",
        "ThermalShapeParser.h",
        "ToolDes.h",
        "ToolDesParser.cpp",
        "ToolDesParser.h",
        "Tool.h",
        "ToolList.h",
        "ToolListParser.cpp",
        "ToolListParser.h",
        "ToolParser.cpp",
        "ToolParser.h",
        "ToolPropertyList.h",
        "ToolPropertyListParser.cpp",
        "ToolPropertyListParser.h",
        "TransmissionList.h",
        "TransmissionListParser.cpp",
        "TransmissionListParser.h",
        "Triangle.h",
        "TriangleParser.cpp",
        "TriangleParser.h",
        "UnitMode.h",
        "UnitModeParser.cpp",
        "UnitModeParser.h",
        "Units.h",
        "UnitsParser.cpp",
        "UnitsParser.h",
        "UserPrimitive.h",
        "UserPrimitiveParser.cpp",
        "UserPrimitiveParser.h",
        "UserPrimitiveRef.h",
        "UserPrimitiveRefParser.cpp",
        "UserPrimitiveRefParser.h",
        "UserShape.h",
        "UserShapeParser.cpp",
        "UserShapeParser.h",
        "UserSpecial.h",
        "UserSpecialParser.cpp",
        "UserSpecialParser.h",
        "V_Cut.h",
        "VCutList.h",
        "VCutListParser.cpp",
        "VCutListParser.h",
        "V_CutParser.cpp",
        "V_CutParser.h",
        "WhereMeasured.h",
        "WhereMeasuredParser.cpp",
        "WhereMeasuredParser.h",
        "Xform.h",
        "XformParser.cpp",
        "XformParser.h",
        "ZAxisDim.h",
        "ZAxisDimParser.cpp",
        "ZAxisDimParser.h",
    ]

    Export {
        Depends { name: "Qt"; submodules: ["core", "gui", "widgets"] }
    }
}
